Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV LETTER NEXT LETTER | FRAMES NO FRAMES

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _

## R

RAMPHostControls - Static variable in class rdlc.hw.ModuleWireGroup
  The standard RAMP host controls port group.
RAMPHostControls() - Static method in class rdlc.hw.ModuleWireGroup
  Create the standard RAMP host controls port group.
RAMPLinkControls - Static variable in class rdlc.hw.ModuleWireGroup
  The standard RAMP link controls port group.
RAMPLinkControls() - Static method in class rdlc.hw.ModuleWireGroup
  Create the standard RAMP link controls port group.
RAMPStartDone - Static variable in class rdlc.hw.ModuleWireGroup
  The standard start and done port group.
RAMPStartDone() - Static method in class rdlc.hw.ModuleWireGroup
  Create the standard start and done port group.
RAMPSystemInputs - Static variable in class rdlc.hw.ModuleWireGroup
  The standard system inputs port group.
RAMPSystemInputs() - Static method in class rdlc.hw.ModuleWireGroup
  Create the standard system inputs port group.
rawDestFieldID - Variable in class rdlc.rdl.MapEntry
  The raw dynamic identifier of the platform or map field to which the unit field is being mapped.
rawDestinationID - Variable in class rdlc.rdl.UnitChannel
  The raw dynamic identifier of the destination connection.
rawDynamicID - Variable in class rdlc.rdl.Field_Named
  The dynamic identifier which was used to name this field in the source RDL.
rawDynamicID - Variable in class rdlc.rdl.Instance.LateBindField
  The raw dynamic identifier to which the field should be bound.
RawDynamicIdentifier - Class in rdlc.rdl
  This class is nothing more than a named type abbreviation for the raw data returned by the parser.
RawDynamicIdentifier(FileRange, TaggedData<List<String>>) - Constructor for class rdlc.rdl.RawDynamicIdentifier
  Simple constructor, records the fields it is given.
RawDynamicIdentifier(String) - Constructor for class rdlc.rdl.RawDynamicIdentifier
  Used to construct a fake identifier for those fields which were not given names in an RDL file (back end fields).
rawSourceID - Variable in class rdlc.rdl.UnitChannel
  The raw dynamic identifier of the source connection.
rawStaticID - Variable in class rdlc.rdl.Declaration_Named
  The static identifier specified in the source RDL for this declaration.
rawStaticID - Variable in class rdlc.rdl.Namespace.LateBindDecl
  The raw static identifier to which the declaration should be bound.
RawStaticIdentifier - Class in rdlc.rdl
  This class is nothing more than a named type abbreviation for the raw data returned by the parser.
RawStaticIdentifier(FileRange, TaggedData<List<String>>) - Constructor for class rdlc.rdl.RawStaticIdentifier
  Simple constructor, records the fields it is given.
RawStaticIdentifier(String) - Constructor for class rdlc.rdl.RawStaticIdentifier
  Used to construct a fake identifier for those declarations which were not given names in an RDL file (back end declarations).
rawTargetID - Variable in class rdlc.rdl.Declaration_Indirect
  The raw static identifier which names the target.
rawUnitFieldID - Variable in class rdlc.rdl.MapEntry
  The raw dynamic identifier of the unit field being mapped.
rdiGroup - Variable in class rdlc.rdl.PlatformLink
  A list list of the raw dynamic identifiers of the ports connected by this link.
rdlc.commands - package rdlc.commands
rdlc.error - package rdlc.error
  Classes for recording and generating compiler errors, mostly quite simple.
rdlc.hw - package rdlc.hw
  This package contains all the classes to transform an RDL design into a hardware design.
rdlc.hw.verilog - package rdlc.hw.verilog
  Classes for turning an abstract hardware design into Verilog.
rdlc.main - package rdlc.main
  Main package for the RDL compiler, please see the RAMP project site for more information.
rdlc.naming - package rdlc.naming
  A powerful package for naming and binding of objects.
rdlc.netlist - package rdlc.netlist
  This package contains all the classes to transform an RDL design into a netlist.
rdlc.netlist.rdl - package rdlc.netlist.rdl
  This package handles pretty printing an RDL design back into RDL.
rdlc.plugins - package rdlc.plugins
  Output plugins for including files and launching other tools.
rdlc.rdl - package rdlc.rdl
  Contains all of the functionality for reading RDL files and parsing them into an in memory representation.
rdlc.sw - package rdlc.sw
  This package contains all the classes to transform an RDL design into a object-oriented software design.
rdlc.sw.java - package rdlc.sw.java
  Classes for turning an abstract object-oriented design into Java.
rdlc.test - package rdlc.test
  Test suite manager, execution and tester code.
rdlc.test.testers - package rdlc.test.testers
  Testers which know how to perform a specific kind of test.
rdlc.util - package rdlc.util
  Some complex data types with make some of the other code a little easier to understand.
read_lookahead() - Method in class java_cup.runtime.lr_parser
  Read from input to establish our buffer of "parse ahead" lookahead Symbols.
real_next - Variable in class java_cup.runtime.virtual_parse_stack
  Top of stack indicator for where we leave off in the real stack.
real_stack - Variable in class java_cup.runtime.virtual_parse_stack
  The real stack that we shadow.
recover_reducable_states(boolean) - Method in class java_cup.runtime.lr_parser
  Before going into error recovery mode, we need to reduce everything the can reduce on an error prevent needlessly losing useful reductions
reduce_tab - Variable in class java_cup.runtime.lr_parser
  Direct reference to the reduce-goto table.
reduce_table() - Method in class java_cup.runtime.lr_parser
  The reduce-goto table (supplied by generated subclass).
reduce_table() - Method in class rdlc.rdl.parser
  Access to `reduce_goto` table.
reduce_under_error() - Method in class java_cup.runtime.lr_parser
  Determine if we can reduce under the special error Symbol in the state currently on the top of the (real) parse stack.
ReferenceLink - Class in rdlc.sw.java
  Generate class for reference links by simply loading a prebuilt class.
ReferenceLink(Boolean, Log) - Constructor for class rdlc.sw.java.ReferenceLink
refType - Variable in class rdlc.sw.Type_Reference
  The static identifier of the type of this reference.
RegisterLink - Class in rdlc.hw.verilog
  A simple register link generator class.
RegisterLink(Boolean, Log) - Constructor for class rdlc.hw.verilog.RegisterLink
remove(K) - Method in class rdlc.naming.Catalog
  Remove the current binding for the given key in this catalog.
remove() - Method in class rdlc.util.QuotedTokenizer
replicate(int, Expression) - Static method in class rdlc.hw.Expression_Operation
  Create an expression representing a bit list replication.
report_error(String, Object) - Method in class java_cup.runtime.lr_parser
  Report a non fatal error (or warning).
report_error(String, Object) - Method in class rdlc.rdl.parser
report_fatal_error(String, Object) - Method in class java_cup.runtime.lr_parser
  Report a fatal error.
reportAll - Variable in class rdlc.test.TestGroup
  Should the success of all the smaller tests be reported?
requires - Variable in class rdlc.hw.LibraryModule
  A list of the modules which this one requires.
requires - Variable in class rdlc.sw.LibraryClass
  A list of the classes which this one requires.
resolve(Declaration, Expression.Phase) - Method in class rdlc.commands.Check
  Resolve the given declaration and all it's children, if it's a namespace.
resolve(Log, Expression.Phase) - Method in class rdlc.naming.QualifiedIdentifier
  Resolve this qualfied identifier.
resolve(HashSet<Declaration>, Log, Expression.Phase) - Method in class rdlc.rdl.ChannelModel_Indirect
resolve(HashSet<Declaration>, Log, Expression.Phase) - Method in class rdlc.rdl.Declaration_Indirect
  Resolves the static identifier given as part of this indirect declaration.
resolve(HashSet<Declaration>, Log, Expression.Phase) - Method in class rdlc.rdl.Declaration_Named
  Resolve the qualified name of this declaration.
resolve(HashSet<Declaration>, Log, Expression.Phase) - Method in interface rdlc.rdl.Expression
  Bind objects to identifiers and then attempt to resolve all identifiers to get actual objects.
resolve(HashSet<Declaration>, Log, Expression.Phase) - Method in class rdlc.rdl.Field_Named
  Resolve the qualified name of this field, if we need to do so.
resolve(Log, Expression.Phase) - Method in class rdlc.rdl.Instance.QualifiedIdentifier
  Wrapper around the real resolve.
resolve(HashSet<Declaration>, Log, Expression.Phase) - Method in class rdlc.rdl.Instance
  In addition to invoking `Instance#copySubInstance(HashSet, Log, Phase)` this method simple calls `Expression.resolve(HashSet, Log, Phase)` on all of this instances fields.
resolve(HashSet<Declaration>, Log, Expression.Phase) - Method in class rdlc.rdl.Map_Indirect
resolve(HashSet<Declaration>, Log, Expression.Phase) - Method in class rdlc.rdl.Map_Standard
  In addition to the standard identifier resolution routines, this method will perform all kinds of error checking related to what kinds of map fields are allowed in leaf and root maps.
resolve(HashSet<Declaration>, Log, Expression.Phase) - Method in class rdlc.rdl.MapEntry
resolve(HashSet<Declaration>, Log, Expression.Phase) - Method in class rdlc.rdl.MapLink
resolve(HashSet<Declaration>, Log, Expression.Phase) - Method in class rdlc.rdl.MapPort
resolve(HashSet<Declaration>, Log, Expression.Phase) - Method in class rdlc.rdl.MapUnit
resolve(HashSet<Declaration>, Log, Expression.Phase) - Method in class rdlc.rdl.Message_Indirect
resolve(HashSet<Declaration>, Log, Expression.Phase) - Method in class rdlc.rdl.Message_Struct
resolve(HashSet<Declaration>, Log, Expression.Phase) - Method in class rdlc.rdl.Message_Union
resolve(Log, Expression.Phase) - Method in class rdlc.rdl.Namespace.QualifiedIdentifier
  Wrapper around the real resolve.
resolve(HashSet<Declaration>, Log, Expression.Phase) - Method in class rdlc.rdl.Namespace
  Firsts make sure all of the declarations in all of the children namespaces are bound, and then resolve them.
resolve(HashSet<Declaration>, Log, Expression.Phase) - Method in class rdlc.rdl.Platform_Indirect
resolve(HashSet<Declaration>, Log, Expression.Phase) - Method in class rdlc.rdl.Platform_Standard
  In addition to the standard identifier resolution routines, this method will perform all kinds of error checking related to what kinds of map fields are allowed in leaf and root maps.
resolve(HashSet<Declaration>, Log, Expression.Phase) - Method in class rdlc.rdl.PlatformLink
  Resolves all of the raw dynamic identifiers of the ports this link is supposed to connect.
resolve(HashSet<Declaration>, Log, Expression.Phase) - Method in class rdlc.rdl.PluginField
  Extends the default resolve implementation to resolve the platform for this external.
resolve(HashSet<Declaration>, Log, Expression.Phase) - Method in class rdlc.rdl.Unit_Indirect
resolve(HashSet<Declaration>, Log, Expression.Phase) - Method in class rdlc.rdl.Unit_Standard
  In addition to the standard identifier resolution routines, this method will perform all kinds of error checking related to what kinds of map fields are allowed in leaf and root maps.
resolve(HashSet<Declaration>, Log, Expression.Phase) - Method in class rdlc.rdl.UnitChannel
  Resolves the source and destination port identifiers, if necessary.
resolve(HashSet<Declaration>, Log, Expression.Phase) - Method in class rdlc.rdl.UnitExternal
  Extends the default resolve implementation to resolve the platform for this external.
resolve(HashSet<Declaration>, Log, Expression.Phase) - Method in class rdlc.rdl.UnitInstance
  Adds connectin list resolution to `Expression.resolve(HashSet, Log, Phase)`.
resolve(HashSet<Declaration>, Log, Expression.Phase) - Method in class rdlc.rdl.UnitPort
  Informs the source and destination that they are connected to this unit port.
resolve(Type_Reference) - Method in class rdlc.sw.Type_Argument
  Resolve the actual type of this argument.
resolved - Variable in class rdlc.rdl.Instance
  A flag to prevent us from trying to resolve the dynamics in this instance twice.
resolved - Variable in class rdlc.rdl.Map_Standard
  A flag to prevent us from trying to resolve this map twice.
resolved - Variable in class rdlc.rdl.Message_Struct
  A flag to prevent us from trying to resolve the statics in this message twice.
resolved - Variable in class rdlc.rdl.Message_Union
  A flag to prevent us from trying to resolve the statics in this message twice.
resolved - Variable in class rdlc.rdl.Namespace
  A flag to prevent us from trying to resolve the statics in this namespace twice.
resolved - Variable in class rdlc.rdl.Platform_Standard
  A flag to prevent us from trying to resolve this platform twice.
resolved - Variable in class rdlc.rdl.Unit_Standard
  A flag to prevent us from trying to resolve this unit twice.
resourceName - Variable in class rdlc.hw.FileInclude
  The file that this class represents.
resourceName - Variable in class rdlc.hw.Library.LibraryLoader
  The name of the XML resource.
resourceName - Variable in class rdlc.hw.LibraryFile
  The file that this class represents.
resourceName - Variable in class rdlc.hw.LibraryModule
  The file from which to copy the module implementation.
resourceName - Variable in class rdlc.main.Main.MainLoader
  The name of the XML resource.
resourceName - Variable in class rdlc.sw.FileInclude
  The file that this class represents.
resourceName - Variable in class rdlc.sw.Library.LibraryLoader
  The name of the XML resource.
resourceName - Variable in class rdlc.sw.LibraryClass
  The file from which to copy the class implementation.
resourceName - Variable in class rdlc.sw.LibraryFile
  The file that this class represents.
resourceName - Variable in class rdlc.test.TestSuite
  The name of the XML resource.
restart_lookahead() - Method in class java_cup.runtime.lr_parser
  Reset the parse ahead input to one Symbol past where we started error recovery (this consumes one new Symbol from the real input).
right - Variable in class java_cup.runtime.Symbol
  The data passed to parser
root - Variable in class rdlc.commands.Command
  The root namespace of the command.
rootDecl - Variable in class rdlc.hw.Map
  The root declaration of the project, the module representing the top level units.
rootDecl - Variable in class rdlc.hw.Shell
  The root declaration of this project, the shell module for the unit specified on the command line.
rootDecl - Variable in class rdlc.sw.Map
  The root declaration of the project; the top level class.
rootDecl - Variable in class rdlc.sw.Shell
  The root declaration of the project; the unit shell.
rootNamespace - Variable in class rdlc.hw.Library.LibraryLoader
  The root namespace of the hierarchy.
rootNamespace - Variable in class rdlc.sw.Library.LibraryLoader
  The root namespace of the hierarchy.
run() - Method in class rdlc.commands.Command
  Thread run method.
run() - Method in class rdlc.commands.GUI
  The run method for this window, initializes the GUI and starts action listeners.
run() - Method in class rdlc.util.ProcessOutputRedirect
  Run method, poll the input stream and redirect all output to the the output stream.
runCommand(String, String[]) - Method in class rdlc.main.Main
  Run the given command and return true if it succeedes.
runJavac(ProcessBuilder, List<String>, Log, File, int) - Static method in class rdlc.plugins.Javac
  Run javac with the given arguments.
rVal - Variable in class rdlc.sw.Statement_Expr
  The expression this statement will evaluate.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV LETTER NEXT LETTER | FRAMES NO FRAMES

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _